package 四月份代码;

//public class Test_4_8 {
//    public static void main(String[] args) {
//
//        int num = 5;
//        int rep = layer(num);
//        int rep1 = layer(6);
//        int rep2 = layer(7);
//        System.out.println(rep);
//    }
//    public static int layer(int num){
//
//        if(num == 1) {
//            return 1;
//        }else{
//            return num * layer(num - 1);
//        }
//    }
//}

// 使用Arrays.toString返回数组字符串打印
//import java.util.Arrays;
//public class Test_4_8 {
//    public static void main(String[] args) {
//        int[] arr = new int[]{1,2,3,4,5,6};
//        String sc = Arrays.toString(arr);
//        System.out.println(sc);
//    }
//}

// 数组初始化以及匿名数组

//public class Test_4_8 {
//    public static void main(String[] args) {
//
//        //先创建一个已存在的数组， arr
//        int[] arr = new int[]{};
//        //打印数组中的每个元素
//        for (int x :
//                arr) {
//            System.out.println(x);
//        }
//        System.out.println("----没改之前-------");
//        //数组大小是它初始化的元素个数
//        System.out.println("长度 " + arr.length);
//        System.out.println("-------------------");
//
//        arr = new int[]{6,7,8,9};
//        for (int x :
//                arr) {
//            System.out.println(x);
//        }
//        System.out.println("-------改了之后------");
//        System.out.println("长度 " + arr.length);
//    }
//}


//数组的拷贝

//import java.util.Arrays;
//
//public class Test_4_8 {
//    public static void main(String[] args) {
//
//        int[] arr = new int[]{1,2,3,4,5};
//        int[] str = new int[]{6,7,8};
//        for (int x :
//                str) {
//            System.out.println(x);
//        }
//        System.out.println("长度 = " + str.length);
//        System.out.println("----------------------------");
//        str = Arrays.copyOf(arr, arr.length + 2);
//        for (int x :
//                str) {
//            System.out.println(x);
//        }
//        System.out.println("----------------------------");
//        System.out.println("长度 = " + str.length);
//    }
//}

//public class Test_4_8 {
//    public static void main(String[] args) {
//
//        int[] arr = new int[]{1,2,3,4,5};
//        int[] str = new int[]{6,7,8,9,10};
//        System.out.println(str[0]);
//        str[0] = arr[1];
//        System.out.println(str[0]);
//
//    }
//}

//数组排序 用 Arrays 类中的 sort 方法：
//import java.util.Arrays;
//public class Test_4_8 {
//    public static void main(String[] args) {
//
//        int[] arr = new int[]{5,6,4,3,8,1};
//        for (int x :
//                arr) {
//            System.out.println(x);
//        }
//        System.out.println("--------------------");
//        Arrays.sort(arr);
//
//        for (int x :
//                arr) {
//            System.out.println(x);
//        }
//        System.out.println("--------------------");
//
//    }
//}

